دات نت فریم ورک چیست؟ وقتی شما یک برنامه نصب میکنید علاوه بر فایل های اصلی برنامه که در ProgramFiles نصب میشود ، تعدادی فایل هم هستند که در شاخه ویندوز نصب میشوند. این فایل ها همان درایورهای مورد نیاز ویندوز برای اجرای برنامه شما هستند که توسط برنامه نویس برنامه نوشته نمیشوند ، بلکه آن ها قبلا تعریف شده اند و برنامه نویس از قابلیت های آن در برنامه خود استفاده میکند. پس برای اینکه برنامه شما کارکند باید آن فایل ها به ویندوز شما اضافه شوند. Microsoft .NET Frameworkمجموعه ای از فایل های مورد نیاز سیستم عامل (شامل فایل های DLL و رجیستری و واسطه های استاندارد ارتباط برنامه ها با یکدیگر) است که برای اجرای برنامه های نوشته شده تحت دات نت ضروری میباشد. چون دات نت میخواهد از فلسفه سادگی “Keep it simple” پشتیبانی کند به همین دلیل ، اساس کار نصب برنامه ها Copy-Only Installation می باشد. یعنی دیگر نیازی به پکیج کردن برنامه ها توسط برنامه نویس و نصب توسط کاربر نیست. بلکه تمامی فایل های کتابخانه ای مورد نیاز را فریم ورک تامین میکند و برنامه ها با روش فقط کپی در ویندوز کار میکنند.